
/*@font-face{
  font-family:"Myriad Set Pro";
  src:
  url('/font/MyriadSetPro/MyriadSetPro-Thin.ttf?v=4.2.0') format('truetype'),
  url('/font/MyriadSetPro/MyriadSetPro-Semibold.ttf?v=4.2.0') format('truetype'),
  url('/font/MyriadSetPro/MyriadSetPro-ThinItalic.ttf?v=4.2.0') format('truetype'),
  url('/font/MyriadSetPro/MyriadSetPro-Ultralight.ttf?v=4.2.0') format('truetype'),
  url('/font/MyriadSetPro/MyriadSetPro-UltralightItalic.ttf?v=4.2.0') format('truetype');
  font-weight:normal;
  font-style:normal;
}*/
*{
  box-sizing: border-box;padding: 0;margin: 0;
}
body{background: #f2f2f2;}
.drag-highlight { height: 55px; display: block;    background: rgba(253, 232, 45, 0.09);border: 1px solid #FFEB3B;}

.day{
  fill: rgb(238, 238, 238);
}

.list-group{
  margin: 2px;
}

.ly-cter{    position: absolute;top: 47px;bottom: 0;left: 0;right: 0;}
.su-menu{    position: absolute;top: 0px;bottom: 0;left: 0;width: 240px;border-right: 1px solid gray;
  background-color: #315481;
    background-image: url(…0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #315481, #918e82 100%);
    background-image: -moz-linear-gradient(top, #315481, #918e82 100%);
    background-image: -o-linear-gradient(top, #315481, #918e82 100%);
    background-image: linear-gradient(to bottom, #315481, #918e82 100%);
    color: #FFF;
}
.su-main{    position: absolute;top: 0px;bottom: 0;left: 240px;right: 0;}


/*icon*/
.icon-success{color: #5cb85c;}
.icon-primary{color: #0275d8;}
.icon-warning{color: #f0ad4e;}

/*/ul */

.ul-menu li{
  box-shadow: rgba(255, 255, 255, 0.15) 0 1px 0 0;
  display: block;
  line-height: 1.5em;
  padding: .75em 2.5em;
  position: relative;
}

.ul-list{list-style: none;}
.ul-list.task-list li i{    padding: .75rem 0;line-height: 1.5rem !important;}
.ul-list.task-list li input{    font-size: 14px;
    line-height: 20px;
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: 400;
    padding: .75rem .25rem;
    line-height: 1.5rem !important;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #333333;
    outline: none;flex: 1;}
.ul-list.task-list li{
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
   border-top: 1px solid #f0f9fb;}

/*nav*/
nav.navbar{border-radius: 0px;    box-shadow: 0 0 2px rgba(0,0,0,.75);}
nav.list-nav input{font-size: 14px;
    line-height: 20px;
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: 400;
    padding: .75rem 0;
    line-height: 1.5rem !important;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: #333333;
    outline: none;
    background: transparent;
    padding-bottom: .25em;
    padding-left: 44px !important;
    padding-top: .25em;
    width: 100%;}
nav.list-nav .nav-group{    position: absolute;
    right: 0;
    top: 0;}
nav.list-nav form{position: relative;}
nav.list-nav     .new-task{    background: transparent;
    color: #aaaaaa;
    font-size: 1em;
    height: 1em;
    position: absolute;
    top: 8px;
    width: 1em;
    left: 15px;}
.ui-sortable a.ui-sortable-handle{cursor: move;}



html, button, input, textarea, select {
    /* outline: none; */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
